package com.wuliu.system.domain.vo.applet;

import com.wuliu.common.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author realue
 * @version 1.0
 * @date 2023-11-05 10:32
 */
@Data
public class ExportDrivingRecordVo {
    /** 记录编号 */
    @Excel(name = "记录编号")
    private String drivingNo;

    /** 项目类型 */
    @Excel(name = "项目类型")
    private String projType;

    /** 车次 */
    @Excel(name = "车次")
    private String trainNum;

    /** 班次 */
    @Excel(name = "班次")
    private String classNum;

    /** 日期 */
    @Excel(name = "日期")
    private String drivingDate;

    @Excel(name = "途径站")
    private String routeSite;

    /** 司机编号 */
    @Excel(name = "司机编号")
    private String driverNo;

    /** 司机姓名 */
    @Excel(name = "司机姓名")
    private String driverName;

    /** 司机电话 */
    @Excel(name = "司机电话")
    private String driverMobile;

    /** 车牌号 */
    @Excel(name = "车牌号")
    private String vehicelNumber;

    /** 车型 4.2M、7.6M、9.6M */
    @Excel(name = "车型")
    private String vehicelType;

    /** 发车时间 */
    @Excel(name = "发车时间")
    private String departureTime;

    /** 到达时间 */
    @Excel(name = "到达时间")
    private String arrivalTime;

    /** 配送类型 无物资退货、不拉物资退货、拉本车物资退货、帮其他车拉物资退货 */
    @Excel(name = "配送类型")
    private String deliveryType;

    /** 重量 */
    @Excel(name = "重量")
    private BigDecimal weight;

    /** 件数 */
    @Excel(name = "件数")
    private Integer cargoCnt;

    /** 体积 */
    @Excel(name = "体积")
    private BigDecimal volume;

    /** 发车公里数 */
    @Excel(name = "发车公里数")
    private BigDecimal departureKilo;

    /** 收车公里数 */
    @Excel(name = "收车公里数")
    private BigDecimal arrivalKilo;

    /** 加油/升 */
    @Excel(name = "加油/升")
    private BigDecimal addOil;

    /** 加油金额/元 */
    @Excel(name = "加油金额/元")
    private BigDecimal addOilFee;

    /** 高速费 */
    @Excel(name = "高速费")
    private BigDecimal expresswayFee;

    /** 尿素费 */
    @Excel(name = "尿素费")
    private BigDecimal ureaFee;

    /** 其它费 */
    @Excel(name = "其它费")
    private BigDecimal otherFee;

    /** 状态 1.已提交 2.处理中 3.已完成 4.已关闭 */
    @Excel(name = "状态",readConverterExp = "1=已提交 2=处理中 3=已完成 4=已关闭")
    private Integer status;

}
